tall and well-build man - Alemán Inglés Diccionario